@charset "utf-8";
/*Date time 2020-03-16 15:52*/
/*reset*/
body,h1,h2,h3,p,ul,li{padding:0;margin:0;}
h1,h2,h3{font-weight:normal;}
body{font-family:"Microsoft Yahei";background-color:#f3f3f3;}
textarea{font-family:"Microsoft Yahei";}
li{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;display:block;height:1px;visibility:hidden;}
/*reset*/
/* 顶部底部样式 */
.header_bg{width:100%;background-color:#fff;overflow:hidden;}
.header{width:1200px;height:116px;margin:0 auto;overflow:hidden;}
.header .logo{float:left;margin-top:10px;}
.header .logo img{border:0;}
.header .search{width:330px;height:34px;border-radius:34px;border:1px solid #005bdf;float:right;margin-top:40px;overflow:hidden;position:relative;}
.header .search .txt{width:260px;height:34px;line-height:34px;padding:0 0 0 20px;border:0;background-color:#fff;display:block;outline:none;font-size:16px;color:#333;}
.header .search img{display:block;border:0;position:absolute;top:4px;right:16px;z-index:7;}
.header .search .btn{display:block;position:absolute;top:0;right:0;z-index:9;width:50px;height:34px;padding:0;border:0;font-size:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;outline:none;}

.navbar_bg{width:100%;background-color:#3a7197;overflow:hidden;}
.navbar{width:1200px;height:66px;margin:0 auto;overflow:hidden;}
.navbar ul li{width:108px;height:26px;line-height:26px;text-align:center;font-size:18px;font-weight:bold;color:#fff;float:left;margin-top:19px;border-right:1px solid #fff;}
.navbar ul li a{display:inline-block;color:#fff;}
.navbar ul li:hover a{border-bottom:1px solid #fff;text-decoration:none;}
.navbar ul li.current a{border-bottom:1px solid #fff;}

.banner{width:100%;height:370px;overflow:hidden;position:relative;}
.banner .bd{width:1920px;overflow:hidden;position:absolute;top:0;left:50%;z-index:7;margin-left:-960px;}
.banner .bd ul li{overflow:hidden;}
.banner .bd ul li img{width:100%;height:370px;display:block;}
.banner .hd ul{width:100%;height:55px;text-align:center;position:absolute;left:0;bottom:0;right:0;z-index:9;}
.banner .hd ul li{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#fff;font-size:0;margin:0 8px;cursor:pointer;}
.banner .hd ul li.on{background-color:#3a7197;}
.banner .hd ul li{+display:inline;}
.banner2{height:320px;}
.banner2 .bd ul li img{height:320px;}

.location{width:1200px;height:40px;line-height:40px;font-size:14px;background-color:#fff;margin:20px auto 0 auto;overflow:hidden;}
.location span{margin-left:20px;}
.location a:hover{color:#005bdf;}

.footer{width:100%;height:82px;padding-top:14px;text-align:center;background-color:#216db5;color:#fff;font-size:14px;line-height:34px;margin-top:20px;}
/* 顶部底部样式end */
/* 首页样式 */
.sycenter{width:1200px;margin:0 auto;overflow:hidden;}
.pendant{position:absolute;left:calc(50% + 620px);top:600px;z-index:99;+left:auto;+right:20px;}
.pendant .box{width:62px;height:62px;border:1px solid #ddd;background-color:#fff;border-radius:4px;margin-top:5px;position:relative;}
.pendant .box a{display:block;}
.pendant .box img{display:block;margin:6px auto;border:0;}
.pendant .box span{display:block;text-align:center;font-size:12px;color:#005bdf;}
.pendant .box .ewm{width:84px;height:84px;background-color:#fff;border-radius:3px;position:absolute;top:-15px;left:-90px;z-index:9;display:none;}
.pendant .box .ewm img{width:80px;height:80px;display:block;margin:2px;border:0;}
.pendant .box:hover .ewm{display:block;}

.topslide{width:792px;height:400px;float:left;overflow:hidden;position:relative;margin-top:20px;}
.topslide .bd ul li{width:792px;height:400px;overflow:hidden;position:relative;}
.topslide .bd ul li a{display:block;}
.topslide .bd ul li img{width:100%;height:100%;display:block;border:0;}
.topslide .bd ul li .tit{width:100%;height:40px;line-height:40px;background-color:rgba(0,0,0,0.4);position:absolute;left:0;bottom:0;right:0;z-index:7;}
.topslide .bd ul li .tit span{display:block;font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%;margin-left:20px;}
.topslide .hd ul{height:42px;position:absolute;right:10px;bottom:0;z-index:9;}
.topslide .hd ul li{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#fff;font-size:0;margin:0 6px;cursor:pointer;}
.topslide .hd ul li.on{background-color:#3a7197;}
.topslide .hd ul li{+display:inline;}

.sytoptit{width:100%;height:44px;overflow:hidden;border-bottom:1px solid #ddd;}
.sytoptit span{display:block;float:left;font-size:16px;color:#005bdf;}
.sytoptit a{display:block;float:right;font-size:14px;}
.sytoptit a:hover{color:#005bdf;}
.topinfo{width:386px;height:400px;float:right;overflow:hidden;margin-top:20px;}
.topinfo .txtbox{padding:20px;height:230px;background-color:#fff;overflow:hidden;float:none;margin-top:0;}
.topinfo .txtbox .txt{font-size:16px;line-height:24px;height:168px;overflow:hidden;color:#333;margin-top:20px;text-indent:2em;text-align:justify;}
.topinfo .picbar{overflow:hidden;margin-top:20px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.topinfo .picbar a{display:block;}
.topinfo .picbar img{display:block;width:386px;height:110px;border:0;}
.topinfo .picbar:hover{transform:translateY(-2px);box-shadow:0 1px 3px 0 #999;}

.sylistboxcnt{width:100%;overflow:hidden;clear:both;}
.sylistbox{width:346px;padding:20px 20px 0 20px;background-color:#fff;float:left;margin:20px 20px 0 0;+margin:20px 6px 0 0;}
.sylistboxcnt .sylistbox:nth-child(3n){margin-right:0;}
.sylistbox .picinfo{padding:20px 0;height:120px;overflow:hidden;border-bottom:1px solid #ddd;}
.sylistbox .picinfo .pic{float:left;}
.sylistbox .picinfo .pic a{display:block;}
.sylistbox .picinfo .pic img{display:block;width:140px;height:120px;border:0;}
.sylistbox .picinfo .info{width:190px;height:120px;float:right;position:relative;overflow:hidden;}
.sylistbox .picinfo .info .txt{font-size:16px;line-height:26px;width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sylistbox .picinfo .info .txt:hover{color:#005bdf;}
.sylistbox .picinfo .info span{font-size:14px;color:#666;position:absolute;left:0;bottom:26px;z-index:9;}
.sylistbox .picinfo .info .more{font-size:14px;color:#005bdf;position:absolute;left:0;bottom:0;z-index:9;}
.sylistbox .picinfo .info .more:hover{text-decoration:underline;}
.sylistbox .list{width:100%;height:230px;overflow:hidden;padding-top:10px;+height:240px;}
.sylistbox .list li{height:26px;line-height:26px;padding:5px 0;font-size:14px;color:#333;overflow:hidden;position:relative;}
.sylistbox .list li::after{content:'';width:6px;height:6px;border-radius:50%;background-color:#005bdf;display:block;position:absolute;top:15px;left:0;z-index:9;}
.sylistbox .list li a{display:block;float:left;width:75%;margin-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sylistbox .list li a:hover{color:#005bdf;}
.sylistbox .list li span{display:block;float:right;}
.sylistbox2{width:622px;height:415px;padding:20px;}
.sylistbox2 .list{height:360px;}


.zhuanjia{width:622px;height:415px;padding:20px;background-color:#fff;float:left;margin-top:20px;overflow:hidden;}
.zhuanjia ul{width:100%;overflow:hidden;}
.zhuanjia ul li{width:136px;height:162px;float:left;margin:20px 26px 0 0;overflow:hidden;cursor:pointer;position:relative;}
.zhuanjia ul>li+li+li+li{margin-right:0;}
.zhuanjia ul>li+li+li+li+li{margin:26px 26px 0 0;}
.zhuanjia ul>li+li+li+li+li+li+li+li{margin-right:0;}
.zhuanjia ul li img{display:block;width:100%;height:100%;border:0;}
.zhuanjia ul li a{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;z-index:9;}
.zhuanjia ul li:hover a{display:block;}
.zhuanjia ul li .t1{display:block;padding:0 10px;height:26px;line-height:26px;font-size:16px;background-color:#f3f3f3;color:#005bdf;margin-top:106px;}
.zhuanjia ul li .t2{display:block;padding:0 10px;height:20px;line-height:26px;font-size:14px;background-color:#f3f3f3;padding-bottom:10px;overflow:hidden;}
.zhuanjia ul li .t2:hover{color:#005bdf;}

.chanpin{width:1160px;height:415px;padding:20px;background-color:#fff;float:right;margin-top:20px;overflow:hidden;}
.chanpin ul{width:100%;overflow:hidden;}
.chanpin ul li{width:256px;height:auto;float:left;margin:20px 44px 0 0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;+margin:20px 5px 0 5px;}
.chanpin ul li:nth-child(4n){margin-right:0;}
.chanpin ul li a{display:block;width:100%;height:auto;}
.chanpin ul li img{display:block;width:100%;height:auto;border:0;}
.chanpin ul li:hover{transform:translateY(-2px);box-shadow:0 1px 2px 1px #ccc;}

.gongcheng{width:1160px;padding:20px;background-color:#fff;overflow:hidden;margin-top:20px;float:left;}
.gongcheng ul{width:100%;overflow:hidden;}
.gongcheng ul li{width:275px;height:240px;overflow:hidden;float:left;margin:20px 20px 0 0;position:relative;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.gongcheng ul>li+li+li+li{margin-right:0;}
.gongcheng ul li a{display:block;}
.gongcheng ul li img{display:block;width:100%;height:100%;border:0;}
.gongcheng ul li .tit{width:255px;padding:0 10px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;background-color:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0;right:0;z-index:9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gongcheng ul li:hover{transform:translateY(-2px);box-shadow:0 1px 2px 1px #ccc;}

.lianjie{width:1160px;height:190px;padding:20px 20px 10px 20px;background-color:#fff;overflow:hidden;margin-top:20px;float:left;position:relative;}
.lianjie .bd{width:1100px;margin:20px 30px 0 30px;overflow:hidden;}
.lianjie .bd ul li{width:206px;height:116px;margin-right:17px;}
.lianjie .bd ul li a{display:block;}
.lianjie .bd ul li img{display:block;width:206px;height:86px;border:0;}
.lianjie .bd ul li .tit{width:100%;height:30px;line-height:30px;text-align:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lianjie .bd ul li:hover .tit{color:#005bdf;}
.lianjie .hd ul{display:none;}
.lianjie .hd img{display:block;position:absolute;top:114px;z-index:99;border:0;cursor:pointer;}
.lianjie .hd .prev{left:20px;}
.lianjie .hd .next{right:20px;}
/* 首页样式end */
/* piclist */
.piclist{width:1200px;padding:60px 0;margin:20px auto 0 auto;background-color:#fff;overflow:hidden;}
.piclist .titbox{width:100%;overflow:hidden;height:60px;line-height:60px;text-align:center;font-size:42px;color:#333;}
.piclist ul{overflow:hidden;margin:30px 10px 0 10px;}
.piclist ul li{width:373px;height:307px;float:left;margin:20px 10px 0 10px;overflow:hidden;position:relative;}
.piclist ul li img{display:block;width:100%;height:100%;border:0;}
.piclist ul li span{width:100%;height:40px;line-height:40px;text-align:center;font-size:16px;position:absolute;left:0;bottom:0;z-index:9;background-color:rgba(0,0,0,0.6);color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.piclist ul li a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;}
.piclist ul li .cover{width:100%;height:100%;background-color:rgba(0,0,0,0.6);color:#fff;overflow:hidden;position:absolute;top:0;left:0;z-index:7;opacity:0;filter:alpha(opacity=0);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.piclist ul li .cover h1{width:100%;height:30px;line-height:30px;text-align:center;font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:40px;}
.piclist ul li .cover em{display:block;width:60px;height:20px;border-bottom:2px solid #fff;margin:0 auto;}
.piclist ul li .cover .txt{font-size:14px;line-height:24px;margin:20px;height:120px;overflow:hidden;text-align:justify;}
.piclist ul li .cover .more{font-size:16px;line-height:30px;height:30px;text-align:right;margin-right:20px;background-image:url(xq.png);background-repeat:no-repeat;background-position:right center;padding-right:25px;}
.piclist ul li:hover span{display:none;}
.piclist ul li:hover .cover{opacity:1;filter:alpha(opacity=100%);}
/* listcnt */
.listcnt{width:1160px;padding:30px 20px;margin:20px auto 0 auto;background-color:#fff;overflow:hidden;}
.listmenu{width:260px;overflow:hidden;float:left;}
.listmenu .titbox{width:100%;height:90px;line-height:90px;text-align:center;font-size:32px;color:#fff;background-color:#216db5;}
.listmenu ul{overflow:hidden;margin-top:10px;}
.listmenu ul li{width:100%;height:60px;line-height:60px;text-align:center;font-size:18px;background-color:#f3f3f3;}
.listmenu ul li a{color:#666;display:block;}
.listmenu ul li.on{background-color:#3a7197;}
.listmenu ul li.on a{color:#fff;}
.listmenu ul li:hover a{color:#3a7197;}
.listmenu ul li.on:hover a{color:#fff;}
.listright{width:860px;float:right;overflow:hidden;}
.listright .titbar{width:100%;height:54px;line-height:40px;overflow:hidden;border-bottom:1px solid #ccc;font-size:28px;}
.listright .titbar img{vertical-align:top;margin:2px 4px 0 0;}
/* titlist */
.titlist{overflow:hidden;min-height:600px;}
.titlist ul li{width:200px;float:left;margin:20px 20px 0 0;+margin:20px 7px 0 7px;}
.titlist ul li:nth-child(4n){margin-right:0;}
.titlist ul li a{display:block;}
.titlist ul li img{display:block;width:200px;height:83px;border:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.titlist ul li img:hover{transform:translateY(-2px);box-shadow:0 1px 2px 1px #ccc;}
.titlist ul li .tit{width:100%;height:26px;line-height:26px;text-align:center;font-size:16px;padding-top:10px;overflow:hidden;}
.titlist ul li .tit:hover{color:#005bdf;}
/* txtlist */
.txtlist{overflow:hidden;min-height:600px;}
.txtlist ul li{width:100%;height:40px;line-height:40px;padding:10px 0;overflow:hidden;font-size:16px;border-bottom:1px solid #eee;}
.txtlist ul li a{display:block;float:left;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.txtlist ul li a:hover{color:#005bdf;}
.txtlist ul li span{display:block;float:right;color:#888;font-size:14px;}
/* newslist */
.newslist{overflow:hidden;min-height:600px;}
.newslist ul li{width:100%;height:180px;padding:25px 0;overflow:hidden;border-bottom:1px solid #eee;}
.newslist ul li .pic{float:left;overflow:hidden;}
.newslist ul li .pic a{display:block;}
.newslist ul li .pic img{display:block;width:260px;height:180px;border:0;border-radius:6px;}
.newslist ul li .info{width:580px;height:180px;float:right;overflow:hidden;position:relative;}
.newslist ul li .info span{display:inline-block;font-size:16px;color:#666;height:30px;line-height:30px;border-bottom:1px solid #005bdf;}
.newslist ul li .info h1{width:100%;height:36px;line-height:36px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist ul li .info h1 a:hover{color:#005bdf;}
.newslist ul li .info .txt{font-size:14px;line-height:24px;text-align:justify;height:72px;overflow:hidden;color:#666;}
.newslist ul li .info .more{width:84px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#fff;background-color:#3a7197;position:absolute;right:0;bottom:0;z-index:9;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.newslist ul li .info .more a{display:block;color:#fff;}
.newslist ul li .info .more:hover{transform:translateY(-2px);box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);}
/* chalist */
.chalist{overflow:hidden;min-height:600px;}
.chalist .chabar{width:100%;height:50px;background-color:#f5f5f5;overflow:hidden;margin-top:10px;}
.chalist .chabar label{line-height:50px;vertical-align:top;margin-left:10px;font-size:16px;}
.chalist .chabar input{width:180px;line-height:28px;height:28px;vertical-align:top;margin-top:10px;padding:0 10px;font-size:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;}
.chalist .chabar .btn{padding:0 15px;height:30px;line-height:30px;background-color:#005bdf;color:#fff;font-size:16px;margin:10px 0;display:inline-block;border-radius:4px;margin-left:10px;cursor:pointer;}
.chalist .chabar .btn:active{background-color:#216db5;}
.chalist .chalist{width:100%;overflow:hidden;margin-top:10px;}
.chalist .chalist table{width:100%;border-collapse:collapse;border-spacing:0;}
.chalist .chalist table tr th{height:46px;font-size:16px;font-weight:normal;background-color:#f5f5f5;border:1px solid #ddd;}
.chalist .chalist table tr td{height:40px;font-size:14px;text-align:center;background-color:#fff;border:1px solid #ddd;}
.chalist .chalist table tr th:nth-child(1){width:240px;}
.chalist .chalist table tr td:nth-child(1){width:240px;}
/* piclist1 */
.piclist1{overflow:hidden;min-height:600px;}
.piclist1 ul li{width:270px;height:240px;overflow:hidden;float:left;margin:20px 24px 0 0;position:relative;+margin:20px 8px 0 8px;}
.piclist1 ul li:nth-child(3n){margin-right:0;}
.piclist1 ul li a{display:block;}
.piclist1 ul li img{display:block;width:270px;height:220px;border:0;}
.piclist1 ul li .tit{display:block;width:210px;padding:0 10px;height:36px;line-height:36px;font-size:14px;text-align:center;color:#333;background-color:#fff;position:absolute;left:20px;bottom:4px;z-index:9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 1px 2px 1px #999;}
.piclist1 ul li:hover .tit{color:#005bdf;}
/* piclist2 */
.piclist2{overflow:hidden;min-height:600px;}
.piclist2 ul li{width:222px;height:300px;border:1px solid #ddd;overflow:hidden;float:left;margin:30px 30px 0 30px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.piclist2 ul li:nth-child(3n){margin-right:0;}
.piclist2 ul li a{display:block;}
.piclist2 ul li img{display:block;width:222px;height:300px;border:0;}
.piclist2 ul li:hover{transform:translateY(-2px);box-shadow:0 2px 3px 1px #bbb;}
/* piclist3 */
.piclist3{overflow:hidden;min-height:600px;}
.piclist3 ul li{width:270px;height:220px;float:left;margin:20px 24px 0 0;overflow:hidden;position:relative;+margin:20px 8px 0 8px;}
.piclist3 ul li:nth-child(3n){margin-right:0;}
.piclist3 ul li img{display:block;width:100%;height:100%;border:0;}
.piclist3 ul li span{width:100%;height:40px;line-height:40px;text-align:center;font-size:16px;position:absolute;left:0;bottom:0;z-index:9;background-color:rgba(0,0,0,0.6);color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.piclist3 ul li a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;}
.piclist3 ul li .cover{width:100%;height:100%;background-color:rgba(0,0,0,0.6);color:#fff;overflow:hidden;position:absolute;top:0;left:0;z-index:7;opacity:0;filter:alpha(opacity=0);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.piclist3 ul li .cover h1{width:100%;height:30px;line-height:30px;text-align:center;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;}
.piclist3 ul li .cover em{display:block;width:60px;height:10px;border-bottom:2px solid #fff;margin:0 auto;}
.piclist3 ul li .cover .txt{font-size:14px;line-height:24px;margin:10px 10px 5px 10px;height:120px;overflow:hidden;text-align:justify;}
.piclist3 ul li .cover .more{font-size:14px;line-height:24px;height:24px;text-align:right;margin-right:20px;background-image:url(xq.png);background-repeat:no-repeat;background-position:right center;padding-right:25px;}
.piclist3 ul li:hover span{display:none;}
.piclist3 ul li:hover .cover{opacity:1;filter:alpha(opacity=100%);}
/* zjlist */
.zjlist{overflow:hidden;min-height:600px;}
.zjlist ul li{width:410px;height:160px;padding:20px 0;overflow:hidden;float:left;margin-right:40px;border-bottom:1px solid #ddd;+margin-right:20px;}
.zjlist ul li:nth-child(even){margin-right:0;}
.zjlist ul li .pic{float:left;}
.zjlist ul li .pic a{display:block;}
.zjlist ul li .pic img{display:block;width:134px;height:160px;border:0;}
.zjlist ul li .txt{float:right;width:266px;height:160px;overflow:hidden;}
.zjlist ul li .txt b{display:block;float:left;;width:50px;height:24px;line-height:24px;font-size:16px;margin-top:10px;}
.zjlist ul li .txt a{display:block;float:left;;width:210px;height:24px;line-height:24px;font-size:16px;margin-top:10px;}
.zjlist ul li .txt a:hover{color:#005bdf;}
/* textcnt */
.textcnt{width:1140px;min-height:600px;margin:20px auto 0 auto;padding:30px;background-color:#fff;overflow:hidden;}
.textcnt .toptit{width:100%;height:auto;line-height:60px;font-size:26px;color:#333;text-align:center;padding-bottom:30px;}
.textcnt .info{width:100%;height:40px;line-height:40px;border-bottom:1px solid #ddd;font-size:14px;color:#888;overflow:hidden;}
.textcnt .info .fl{margin-right:40px;}
.textcnt .txt{width:100%;overflow:hidden;margin-top:20px;font-size:16px;line-height:36px;color:#333;text-indent:2em;}
.textcnt .txt img{display:block;max-width:100%;margin:40px auto;text-indent:0;}
/* infocnt */
.infocnt_bg{width:1200px;margin:20px auto 0 auto;background-color:#fff;overflow:hidden;}
.infocnt{margin:20px;border:1px solid #ccc;min-height:600px;overflow:hidden;}
.infocnt .topbar{width:100%;height:90px;line-height:90px;text-align:center;font-size:28px;color:#3a7197;background-color:#f5f5f5;border-bottom:1px solid #ccc;}
.infolist{margin:20px;overflow:hidden;}
.infolist .listbox{border-bottom:1px solid #ddd;overflow:hidden;}
.infolist .listbox table{width:100%;border-collapse:collapse;border-spacing:0;overflow:hidden;}
.infolist .listbox table tr{border-bottom:1px solid #ddd;}
.infolist .listbox table tr th{height:30px;padding:10px 0;width:220px;text-align:right;font-size:16px;font-weight:normal;}
.infolist .listbox table tr td{height:30px;padding:10px 0;width:338px;text-align:left;font-size:16px;}
.infolist .listbox img{width:30px;height:auto;display:block;}
.infolist .btn{width:220px;height:60px;line-height:60px;text-align:center;display:block;margin:50px auto;background-color:#3a7197;color:#fff;font-size:18px;padding:0;border:0;border-radius:6px;cursor:pointer;outline:none;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.infolist .btn:hover{transform:translateY(-2px);box-shadow:0 2px 4px 1px rgba(0,0,0,0.4);}

.formlist{overflow:hidden;padding:20px 0;}
.formlist .row{width:100%;margin-top:20px;}
.formlist .row h1{width:320px;height:52px;line-height:52px;text-align:right;font-size:18px;color:#333;float:left;}
.formlist .row .txt{width:680px;float:left;}
.formlist .row .txt input{width:580px;height:50px;line-height:50px;padding:0 20px;border:1px solid #ddd;outline:none;font-size:16px;}
.formlist .row .txt input::-webkit-input-placeholder{color:#999;}
.formlist .row .soubox{width:680px;float:left;position:relative;}
.formlist .row .soubox input{width:580px;height:50px;line-height:50px;padding:0 20px;border:1px solid #ddd;outline:none;font-size:16px;}
.formlist .row .soubox input::-webkit-input-placeholder{color:#999;}
.formlist .row .soubox span{display:block;width:50px;height:50px;position:absolute;top:0;left:570px;z-index:9;cursor:pointer;}
.formlist .row .soubox span img{display:block;margin:12px;border:0;}
.formlist .row .soubox ul{width:622px;max-height:120px;overflow:auto;position:absolute;top:52px;left:0;z-index:99;background-color:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,0.2);display:none;}
.formlist .row .soubox ul li{height:30px;line-height:30px;font-size:14px;padding:0 30px;cursor:pointer;}
.formlist .row .soubox ul li:hover{background-color:#f5f5f5;}
.formlist .row .shubox{width:680px;float:left;}
.formlist .row .shubox span{display:inline-block;width:24px;height:24px;line-height:20px;text-align:center;border:1px solid #ddd;font-size:24px;font-weight:bold;color:#005bdf;margin:14px 6px 0 0;cursor:pointer;vertical-align:top;}
.formlist .row .shubox span.minus{font-size:26px;}
.formlist .row .shubox input{width:40px;height:24px;padding:0;border:1px solid #ddd;margin:14px 6px 0 0;font-size:16px;text-align:center;outline:none;}
.formlist .row input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}
.formlist .row input[type="number"]{-moz-appearance: textfield;}
.formlist .row .txt .xzbox{width:580px;height:50px;line-height:50px;padding:0 20px;border:1px solid #ddd;font-size:16px;position:relative;cursor:pointer;}
.formlist .row .txt .xzbox img{position:absolute;top:20px;right:20px;z-index:9;}
.formlist .row .txt .xzbox ul{width:100%;height:120px;overflow:auto;position:absolute;top:52px;left:0;z-index:99;background-color:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,0.2);display:none;}
.formlist .row .txt .xzbox ul li{height:30px;line-height:30px;font-size:14px;padding:0 30px;cursor:pointer;}
.formlist .row .txt .xzbox ul li:hover{background-color:#f5f5f5;}
.formlist .row .txt .checkboxcnt{width:580px;}
.formlist .row .txt .checkboxcnt li{width:25%;height:32px;float:left;}
.formlist .row .txt .checkboxcnt label{font-size:16px;color:#333;vertical-align:middle;cursor:pointer;}
.formlist .row .txt .checkboxcnt input{width:18px;height:18px;vertical-align:middle;margin:0 6px 4px 0;cursor:pointer;padding:0;}
.formlist .row .txt .radiocnt{height:52px;line-height:52px;}
.formlist .row .txt .radiocnt label{font-size:16px;color:#333;vertical-align:middle;cursor:pointer;margin-right:70px;}
.formlist .row .txt .radiocnt input{width:18px;height:18px;vertical-align:middle;margin:0 6px 4px 0;cursor:pointer;padding:0;}
.formlist .row .txt .txtareabox{width:580px;height:80px;line-height:24px;padding:10px 20px;border:1px solid #ddd;outline:none;font-size:16px;resize:none;}
.formlist .row .txt .uppic{width:60px;height:60px;overflow:hidden;background-image:url(upic.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:3px;float:left;position:relative;cursor:pointer;float:left;margin-right:10px;}
.formlist .row .txt .uppic img{width:100%;height:100%;display:block;}
.formlist .row .txt .uppic span{font-size:12px;color:#005bdf;width:30px;height:20px;line-height:20px;text-align:center;display:block;position:absolute;top:0;right:0;z-index:99;}
.formlist .row .txt .uptxt{margin-left:20px;line-height:150px;font-size:16px;color:#333;float:left;}
.formlist .btn{width:220px;height:60px;line-height:60px;text-align:center;display:block;margin:50px auto;background-color:#3a7197;color:#fff;font-size:18px;padding:0;border:0;border-radius:6px;cursor:pointer;outline:none;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.formlist .btn:hover{transform:translateY(-2px);box-shadow:0 2px 4px 1px rgba(0,0,0,0.4);}
.formlist .infotit{margin:30px 200px 0 200px;height:50px;line-height:50px;font-size:16px;color:#005bdf;text-align:center;border-bottom:1px solid #005bdf;}
.formlist .infotit span{display:inline-block;width:20px;height:20px;line-height:16px;text-align:center;border-radius:50%;font-size:20px;color:#fff;background-color:#005bdf;cursor:pointer;margin-left:10px;}
.formlist .infobox{overflow:hidden;margin:0 200px;border-bottom:1px solid #ddd;padding:20px 0;}
.formlist .infobox .tit{height:30px;line-height:30px;font-size:16px;color:#005bdf;margin-left:20px;}
.formlist .infobox .tit2{height:30px;line-height:30px;font-size:16px;color:#005bdf;text-align:center;}
.formlist .infobox .row{width:50%;float:left;}
.formlist .infobox .row h1{width:100px;}
.formlist .infobox .row .txt{width:260px;}
.formlist .infobox .row .txt input{width:220px;}
.formlist .infobox .row .txt .radiocnt input{width:18px;}
/* 分页器 */
.page-pagination{width:100%;height:auto;text-align:center;overflow:hidden;padding:30px 0 10px 0;}
.page-pagination a{display:inline-block;height:26px;line-height:26px;font-size:14px;color:#333;border:1px solid #ddd;padding:0 6px;cursor:pointer;}
.page-pagination a.prev{background-color:#ddd;color:#999;}
.page-pagination a:hover{background-color:#005bdf;color:#fff;}
.page-pagination a.active{background-color:#3a7197;color:#fff;}

@media (max-width:768px) {
    .header_bg, .navbar_bg, .banner, .footer{width:1200px;}
    .pendant{position:fixed;top:20px;right:20px;}
}
/* end over */